package com.learn.aware;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * Aware 翻译过来可以理解为 "察觉的，注意到的，感知的" ，XxxxAware 也就是对…感知的，没有 Aware 就是无感知的。
 *
 * https://blog.csdn.net/yusimiao/article/details/96473321
 */
public class awareTest {
	public static void main(String[] args) {
		AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config.class);
		MyBeanName myBeanName = context.getBean(MyBeanName.class);
	}
} /* Output:
myCustomBeanName
*///~
/**
   总结
   在大多数情况下，我们应该避免使用任何 Aware 接口，除非我们需要它们。实现这些接口
   会将代码耦合到 Spring 框架，但是希望看过本节内容之后阅读框架源码思维更加清晰。
*/